Skip to content

Completely overhaul the guild config system#1530

Merged
ajax146 merged 41 commits into
mainfrom
NewConfigSystem
Jun 7, 2026
Merged

Completely overhaul the guild config system#1530
ajax146 merged 41 commits into
mainfrom
NewConfigSystem

Conversation

@ajax146

@ajax146 ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

This completely replaces the Postgres based config system with a file based config system.

This also rewrites extension.py and config.py into application commands.

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

Automod will need to be rewritten to accept a guild instead of a config - DONE

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

duck random_choice function needs to be rewritten - DONE

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

LoopCog's CHANNELS_KEY needs to be rewritten - DONE

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

extension_control enable_everything needs to be rewritten

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

BaseCog extension_enabled needs to be rewritten - DONE

@ajax146

ajax146 commented Jun 6, 2026

Copy link
Copy Markdown
Contributor Author

LoopCog/MatchCog need to be rewritten to not pass config - DONE

@ajax146

ajax146 commented Jun 7, 2026

Copy link
Copy Markdown
Contributor Author

Still todo:
Rewrite config.py/extension.py to use new config system
Finish purging old config system from bot.py
Test the fuck out of everything

@ajax146 ajax146 marked this pull request as ready for review June 7, 2026 20:44
@ajax146 ajax146 changed the title The start of the new config system Completely overhaul the guild config system Jun 7, 2026
@ajax146 ajax146 merged commit 74a857b into main Jun 7, 2026
5 checks passed
@ajax146 ajax146 deleted the NewConfigSystem branch June 7, 2026 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant